We wired up our TinyDuino to the VOC sensor and the Temperature/Humidity sensor. Arduino test code here.
Implemented sleep mode (with timer and push button wakeup) and Bluetooth communication. Both are functional.
We ordered and received extra components for the PM sensor, as well as a battery charger circuit (microUSB). This is the last sensor to breadboard/test.
Battery, battery charger, and power consumption testing will commence once we verify that the data acquistion pipeline is functional (pending physical Android phone). Currently, we are using the USB port for serial output, which will intefere with the battery and power consumption tests. Once the data acquisition pipeline is functonal, we will be able to remoe the serial output from our code and test the power systems.
GPS tracker added and communication with the webserver is working. Still trying to figure out how to update location regularly. Saved in a separate repository.
The original repository will build the Bluetooth component and then integrate itself with the other Android app.
Android Bluetooth example code for the BLE112 was taken from here. The example code is deprecated and does not build. Instead, we used it as a reference.